<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><style type="text/css">.b1{white-space-collapsing:preserve;}
.t1{border-collapse:collapse;border-spacing:0;}
.r1{height:27.0pt;}
.r2{height:64.5pt;}
.r3{height:117.0pt;}
.r4{height:53.1pt;}
.r5{height:50.45pt;}
.r6{height:45.75pt;}
.r7{height:43.5pt;}
.r8{height:81.0pt;}
.r9{height:11.25pt;}
.r10{height:13.5pt;}
.r11{height:189.0pt;}
.r12{height:102.0pt;}
.r13{height:108.0pt;}
.r14{height:54.0pt;}
.r15{height:40.5pt;}
.r16{height:24.75pt;}
.r17{height:67.5pt;}
.r18{height:18.75pt;}
.c1{white-space:pre-wrap;text-align:center;background-color:#9BBB59;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;font-weight:bold;color: #000000; font-size:11pt;}
.c2{white-space:pre-wrap;text-align:center;background-color:#FFFF00;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;font-weight:bold;color: #000000; font-size:11pt;}
.c3{white-space:pre-wrap;text-align:left;background-color:#FFFFFF;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:9pt;}
.c4{white-space:pre-wrap;text-align:left;background-color:#FFFF00;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:9pt;}
.c5{white-space:pre-wrap;background-color:#FFFFFF;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:9pt;}
.c6{white-space:pre-wrap;text-align:left;background-color:#FFFF00;border-top:thin solid ;border-right:thin solid ;border-left:thin solid ;color: #000000; font-size:9pt;}
.c7{white-space:pre-wrap;background-color:#FFFF00;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:9pt;}
.c8{white-space:pre-wrap;text-align:center;background-color:#FFFF00;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:9pt;}
.c9{white-space:pre-wrap;text-align:left;background-color:#FFFFFF;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;font-weight:bold;color: #000000; font-size:11pt;}
.c10{white-space:pre-wrap;background-color:#FFFFFF;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:11pt;}
.c11{white-space:pre-wrap;text-align:left;background-color:#FFFFFF;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:11pt;}
.c12{white-space:pre-wrap;background-color:#FFFFFF;color: #000000; font-size:11pt;}
.c13{white-space:pre-wrap;text-align:center;color: #000000; font-size:11pt;}
.c14{white-space:pre-wrap;text-align:left;color: #000000; font-size:11pt;}
.c15{white-space:pre-wrap;color: #000000; font-size:11pt;}
.c16{white-space:pre-wrap;text-align:center;background-color:#92D050;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;font-weight:bold;color: #000000; font-size:14pt;}
.c17{white-space:pre-wrap;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:11pt;}
.c18{white-space:pre-wrap;text-align:center;border-top:thin solid ;border-right:thin solid ;border-bottom:thin solid ;border-left:thin solid ;color: #000000; font-size:11pt;}
.c19{white-space:pre-wrap;text-align:center;border-top:thin solid ;border-right:thin solid ;border-left:thin solid ;color: #000000; font-size:11pt;}
.c20{white-space:pre-wrap;text-align:left;border-left:thin solid ;color: #000000; font-size:11pt;}
tr,td{border: 1px solid;}</style></head><body class="b1"><h2>原始需求评估</h2><table class="t1"><colgroup><col><col width="63"><col width="115"><col width="233"><col width="289"><col width="89"><col width="151"><col width="199"><col width="198"><col width="252"></colgroup><thead><tr><th></th><th>A</th><th>B</th><th>C</th><th>D</th><th>E</th><th>F</th><th>G</th><th>H</th><th>I</th></tr></thead><tbody><tr class="r1"><th class="rownumber">3</th><td></td><td class="c1">功能模块</td><td class="c1">定制内容</td><td class="c1">技术评估定制内容</td><td class="c1">评估工作量
人天</td><td class="c2">建议调整</td><td class="c2">备注</td><td class="c2">说明</td></tr><tr class="r2"><th class="rownumber">4</th><td></td><td class="c3">1.个性页面登录</td><td class="c3">需求：登录界面，注协各个机构的需要有不同的个性化登录界面（具体模板已由高洁老师给到黄璐璐），需进行工作量评估。</td><td class="c3">内容：定制不同的个性化登录界面</td><td class="c3">2</td><td class="c4">&nbsp;</td><td class="c4">静态网页为主，包含用户登录框，模板化应用，可以复制使用；
日常网页信息更新建议年度考量5人天，不限量配合网页更新与测试；
</td><td class="c5">&nbsp;</td></tr><tr class="r3"><th class="rownumber">5</th><td></td><td class="c3">2.中评协与注协采取不同学分记录机制</td><td class="c3">需求：中评协与注协采取不同学分记录机制（现阶段开发的为已学习的课程重复学习时不计学时，需要学时记录按时间段统计），须和技术沟通，能否实现，评估工作量</td><td class="c3">内容：注协之前对学习地图的学时做过两方面的定制，一是学习地图的学时改为完成学时，二是已经完成的课程在新的学习地图中不在重复记录学时；

这两个定制的逻辑与平台原有的基础逻辑（学时获得逻辑）都是相冲突的；如果要实现学时的不同记录机制，就需要对原有的定制功能做更深层次的定制，不在针对会计公司而是会计的注协部门上，对于会计的其他部门仍使用平台原有的逻辑。</td><td class="c3">20</td><td class="c4">10</td><td class="c4">&nbsp;</td><td class="c3">1.需求沟通（1）
2.学习地图晋级接口修改
   a.完成学时的定制功能需要修改为以注协部门为计算条件，对每个人进行统计，判断是否为注协下的人员，（5）
    b.不重复记录学时的定制功能接口同样需要对人员进行过滤，判断是否为注协下的人员，判断其学时是否可以获得（3）
3.学习地图监控统计接口修改
    a.学习地图监控接口判断是否为注协下的人员，判断其学时统计的为完成学时还是学习学时（5）
   b.学习地图监控统计接口判断注协下的人员，是否可以重复记录学时（3）
4.页面调整，对注协部门的人显示定制的功能（1）
5.整体功能测试（2）</td><td class="c3">注：对于完成学时和不重复记录的功能都是在平台原有逻辑的基础上进行定制处理的，所有现在修改的接口都是需要单独进行逻辑处理。</td></tr><tr class="r4"><th class="rownumber">6</th><td></td><td class="c3">3.支付接口对接</td><td class="c3">需求：新的支付接口，直接对接会计学院财务系统（具体工作由会计学院李浩冉老师对接，李浩冉老师电话13390065721），须与技术沟通，提供接口，评估工作量</td><td class="c3">内容：①,目前学时平台支持支付宝，微信，银联三种支付方式，与会计支付系统对接实现支付</td><td class="c3">15</td><td class="c6" rowspan="2">12</td><td class="c7">&nbsp;</td><td class="c3">1.文档技术沟通(2)
2.学习平台支付与会计财务系统技术对接以及在学习平台实现新的支付接口（5）
3.每种支付方式逻辑处理（3）
4.支付接口联调（2）
4.支付页面调整修改（1）
5.功能测试（2）</td></tr><tr class="r5"><th class="rownumber">7</th><td></td><td class="c3">&nbsp;</td><td class="c3">&nbsp;</td><td class="c3">内容：②，处理平台原有的订单相关逻辑（订单的更新，支付后的资源下发，退款等）</td><td class="c3">25</td><td class="c7">&nbsp;</td><td class="c3">1.支付回调接口，完善学习平台订单数据，此数据涉及到学习地图的购买及学习校验（5）
2.支付成功后，学习项目，课程，考试等资源的下发（5）
3.退款流程接口对接，退款回调接口实现完成学习平台订单数据的更新（5）
4.退款完成后资源回收（5）
5.支付完成的页面跳转及退款页面跳转修改（2）
6.功能测试（3）</td></tr><tr class="r6"><th class="rownumber">8</th><td></td><td class="c3">4.广东注协数据回传重复问题</td><td class="c3">需求：广东注协学时回传，需要按着学员学习本年度建立的学习地图项目名称进行实时回传，能否实现</td><td class="c3">内容：按照学习地图项目名称进行单独回传，需要重新开发回传接口，包括之前定制的 &ldquo;远教&rdquo;，&ldquo;学时&rdquo;，&ldquo;考分&rdquo; 接口</td><td class="c3">15</td><td class="c4">8</td><td class="c7">&nbsp;</td><td class="c3">1.需求沟通（1）
2.对于学习项目的筛选由原本的时间筛选改为按照项目名称进行筛选，对于&ldquo;远教&rdquo;，&ldquo;学时&rdquo;，&ldquo;考分&rdquo;都需要单独处理（7）
3.对每个学习地图项目单独回传，重新开发接口（5）
4.功能测试（2）</td></tr><tr class="r7"><th class="rownumber">9</th><td></td><td class="c3">5.学习商城</td><td class="c3">需求：学习商城，开发会计学院专属学习商城，嵌入会计学院APP中，具体工作量需评估</td><td class="c3">内容：学习商城如果需要设置到会计官网单独进行运营，需要单独开发商城框架与商城内的一些细节开发</td><td class="c3">150-200</td><td class="c8">&nbsp;</td><td class="c7">基于既有模块，是否可用</td><td class="c3">请先参考http://v4.21tb.com/res/mall/home/home.do 客户金融中心的商城，如果是按照相同的方式和页面展示，可以以40%的工作量来进行开发，不包括移动端</td></tr><tr class="r8"><th class="rownumber">10</th><td></td><td class="c3">6.学习地图学时上限定制</td><td class="c3">需求：关于，学习地图里面，学员学习学时上限限制的定制，就是学员学习到一定的学时，就不可以在学习了</td><td class="c3">内容：学习地图设置阶段晋级学时上限限制后，学员不能通过学习地图页面进行课程学习，这是可以进行二开定制，但是学员依然可以通过课程中心进行课程学习，无法保证上限学时，所以定制此项目，要达到学习地图上限学时设置，可能需要关闭课程中心</td><td class="c3">4</td><td class="c4">4</td><td class="c7">&nbsp;</td><td class="c5">&nbsp;</td></tr><tr class="r9"></tr><tr class="r10"><th class="rownumber">12</th><td></td><td class="c9" colspan="4">以下是与李陌老师沟通的整体需求</td><td class="c10">&nbsp;</td></tr><tr class="r11"><th class="rownumber">13</th><td></td><td class="c11" colspan="4">1.学时记录问题 
    a) 中评协部门，确定为不同年度，不同学习地图项目，同样的课程不重复记录学时；
    b) 注协部门，不确定同一门课程的学时是否重复记录，根据每个注协的要求，没有统一的规则；不同的年度，不同的学习地图项目，同样的课程，在有的注协部门下需要重复记录，有的注协部门下不重复记录；
    c) 山西等其他部门，不同的年度，不同的学习地图项目，同样的课程，学时重复记录；
2.广东注协回传学时问题
    a) 目前广东注协回传学时存在学时被重复统计的问题，原因是由于学员的多个学习地图项目包含的课程是相同，并且课程的学时在多个地图中均有效，所以回传统计时学时被重复统计；此问题可与上面的学时不重复记录一并处理
3.广东注协，学习地图项目添加学时上限需求
    a) 学员完成课程的学时达到学习地图设置的上限值后，在平台中就不可以在进行课程学习，无论是通过学习地图，还是课程中心 
4.完善个人信息功能，增加学员基本信息必填项 </td><td class="c11">对于学时记录问题，李陌老师在沟通过程中，提到在每个部门上添加功能，来确定每个部门的学时是否需要重复记录</td></tr><tr class="r12"><th class="rownumber">14</th><td class="c12">&nbsp;</td><td class="c11" colspan="4">注：以上需求中涉及到的重复与不重复记录学时解释如下:
    a) 重复记录学时：对于一门课程，学员完成了学习，只要学员所拥有的学习地图中包含该课程，不论哪个年度的哪个地图，均会记录该课程的学时
    b) 不重复记录学时：对于同一门课程，会被下发在不同年度的多个学习地图项目中，如果学员在时间点A（例:2018-4-24 16:01:01）完成课程，那么在时间点A之前下发给该学员的学习地图会记录该课程的学时，在时间点A之后下发的学习地图不会记录该课程的学时</td><td class="c10">&nbsp;</td></tr></tbody></table><h2>20180426评估工作量</h2><table class="t1"><colgroup><col><col width="170"><col width="344"><col width="230"><col width="155"><col width="56"></colgroup><thead><tr><th></th><th>A</th><th>B</th><th>C</th><th>D</th><th>E</th></tr></thead><tbody><tr class="r1"><th class="rownumber">1</th><td class="c1">功能模块</td><td class="c1">定制内容</td><td class="c1">技术评估定制内容</td><td class="c1">评估工作量
人天</td></tr><tr class="r13"><th class="rownumber">2</th><td class="c13">学时记录问题</td><td class="c14">a) 中评协部门，确定为不同年度，不同学习地图项目，同样的课程不重复记录学时；
b) 注协部门，不确定同一门课程的学时是否重复记录，根据每个注协的要求，没有统一的规则；不同的年度，不同的学习地图项目，同样的课程，在有的注协部门下需要重复记录，有的注协部门下不重复记录；
c) 山西等其他部门，不同的年度，不同的学习地图项目，同样的课程，学时重复记录；</td><td class="c14">通用不重复记录接口 4 + 按照部门设置 2 + 原有记录接口修改 4 + 学习地图晋级条件修改 3 + 学习地图中的统计修改（不包括报表） 4 + 平台学习地图学时逻辑为以公司为单位进行统计，整体修改修改为以部门为单位进行过滤和统计 4 + 需求沟通 1 + 测试 3 </td><td class="c13">25</td><td class="c15">&nbsp;</td></tr><tr class="r14"><th class="rownumber">3</th><td class="c13">广东注协回传学时问题</td><td class="c14">目前广东注协回传学时存在学时被重复统计的问题，原因是由于学员的多个学习地图项目包含的课程是相同，并且课程的学时在多个地图中均有效，所以回传统计时学时被重复统计；此问题可与上面的学时不重复记录一并处理</td><td class="c14">在学时问题的基础上，三个回传接口修改回传逻辑 4 + 测试 2</td><td class="c13">6</td><td class="c15">&nbsp;</td></tr><tr class="r15"><th class="rownumber">4</th><td class="c13">广东注协，学习地图项目添加学时上限需求</td><td class="c14">学员完成课程的学时达到学习地图设置的上限值后，在平台中就不可以在进行课程学习，无论是通过学习地图，还是课程中心 </td><td class="c14">学习校验接口，功能设置 4 + 测试 2 </td><td class="c13">6</td><td class="c15">&nbsp;</td></tr><tr class="r14"><th class="rownumber">5</th><td class="c13">完善个人信息功能</td><td class="c14">完善个人信息功能，增加学员基本信息必填项</td><td class="c14">如果通过扩展字段可以设置的，现有平台已经有设置功能，如果需要处理指定的信息字段（必填）需要 1人天（客户需要指定好哪些字段）</td><td class="c13">0/1</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">6</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">7</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">8</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">9</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">10</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">11</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">12</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">13</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">14</th><td class="c13">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">15</th><td class="c15">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">16</th><td class="c15">&nbsp;</td><td class="c14">&nbsp;</td><td class="c14">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">17</th><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c13">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">18</th><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">19</th><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td></tr><tr class="r10"><th class="rownumber">20</th><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td><td class="c15">&nbsp;</td></tr></tbody></table><h2>20180504评估工作量</h2><table class="t1"><colgroup><col><col width="203"><col width="300"><col width="237"><col width="154"><col width="223"></colgroup><thead><tr><th></th><th>A</th><th>B</th><th>C</th><th>D</th><th>E</th></tr></thead><tbody><tr class="r16"><th class="rownumber">1</th><td class="c16">二次开发项目功能名称</td><td class="c16">具体内容</td><td class="c16">工作量（人天）</td><td class="c16">完成日期</td><td class="c16">备注</td></tr><tr class="r15"><th class="rownumber">2</th><td class="c17">完善个人信息功能</td><td class="c17">增加学员基本信息必填项字段，必填字段包括必填：姓名，性别、身份证号码，证书编号，手机号码，邮箱</td><td class="c18">1</td><td class="c18">5/3/18</td></tr><tr class="r15"><th class="rownumber">3</th><td class="c17">在学习地图项目中增加对课程学习学时上限的限制</td><td class="c17">学员完成课程的学时达到学习地图设置的上限值后，在平台中就不可以在进行课程学习，无论是通过学习地图，还是课程中心</td><td class="c18">6</td><td class="c19" rowspan="5">5/17/18</td></tr><tr class="r1"><th class="rownumber">4</th><td class="c17" rowspan="4">学时记录问题</td><td class="c17">&nbsp;a) 中评协部门，确定为不同年度，不同学习地图项目，同样的课程不重复记录学时；</td><td class="c19" rowspan="4">25</td><td class="c20" rowspan="4">学时的修改，只针对学习地图的完成和定制的学时回传接口有效，对于平台原有的所有报表不受影响，仍然按照平台原有逻辑进行统计</td></tr><tr class="r17"><th class="rownumber">5</th><td class="c17">&nbsp;b) 注协部门，不确定同一门课程的学时是否重复记录，根据每个注协的要求，没有统一的规则；不同的年度，不同的学习地图项目，同样的课程，在有的注协部门下需要重复记录，有的注协部门下不重复记录；</td></tr><tr class="r1"><th class="rownumber">6</th><td class="c17">&nbsp;c) 山西等其他部门，不同的年度，不同的学习地图项目，同样的课程，学时重复记录；</td></tr><tr class="r14"><th class="rownumber">7</th><td class="c17">&nbsp;d) 广东注协，按照学习地图项目名称进行单独回传，且学时不得重复回传，需要重新开发回传接口，包括之前定制的 &ldquo;远教&rdquo;，&ldquo;学时&rdquo;，&ldquo;考分&rdquo; 接口</td></tr><tr class="r1"><th class="rownumber">8</th><td class="c17">支付接口对接</td><td class="c17">学习平台支付与会计财务系统技术对接以及在学习平台实现新的支付接口</td><td class="c18">40</td><td class="c19" rowspan="4">需求确认后才能根据优先级排上线计划</td><td>对接支付宝，微信，银联</td></tr><tr class="r18"><th class="rownumber">9</th><td class="c17">电子发票系统接口对接</td><td class="c17">与新电子发票系统对接实现开票功能</td><td class="c18">10</td></tr><tr class="r8"><th class="rownumber">10</th><td class="c17">课程上传</td><td class="c17">每个注协项目对于课程结业条件需求不一致，有些需要课程评估有些需要课后测试，且课后测试要求的考试次数不一致，目前平台需要多次上传同一门课程设置不同的结业条件，需求为同一门课只上传一次即可通过设置满足不同注协的课程需求。</td><td class="c18">4</td><td class="c14">添加课程复制功能；
可以通过复制课程进行实现，将原有课程的基础数据和资源数据进行复制，生成一门新的课程，然后再修改新课程的相关设置</td></tr><tr class="r8"><th class="rownumber">11</th><td class="c17">学习地图排列顺序</td><td class="c17">目前平台中学习地图的排序是按照学习地图的启用顺序降序排列，需求为需要按照学习地图名称的年度名称降序排列</td><td class="c18">2</td><td class="c14">定制实现按照学习地图的名称中的年份进行降序排序，需要保证所有的学习地图命名规则统一为【年度+名称】，例如：【2018年河南执业会员继续教育】，否则依据学习地图名称，系统默认排序</td></tr></tbody></table></body></html>